.common{width: 1420px; margin:0 auto;}

.about_banner{width: 100%;height: 450px;overflow: hidden;}
.about_banner a{background: url(../img/about_02.jpg) no-repeat center; display:inline-block; height: 450px;width: 100%;}

.introduce{width: 100%; background: #f4a8c2; height: 500px; color: #fff;}
.int_ent h2,h3{text-align: center;}
.int_ent h2{font-size:36px;padding-top: 50px;}
.int_ent h3{font-size:20px;padding: 13px 0 61px;}
.int_ent p{text-indent:2em;font-size:21px; line-height: 34px; padding-bottom: 14px;}


.dyn_titile{color: #505050; padding:36px 0 28px;}
.dyn_titile span{display:inline-block;font-size:32px; border-left:5px solid #f53aa4;height: 40px;line-height: 40px; padding-left: 10px;}

.dyn_list ul li{padding-bottom: 37px;float: left;width: 100%;}
.dyn_left{width: 350px; height: 233px; overflow: hidden;}
.dyn_right{padding-left: 46px;}
.dyn_right h2{font-size:26px; color: #505050;font-weight: 520; padding-bottom: 25px;}
.dyn_right h2 a{ color: #505050;}
.dyn_right p{font-size:22px;color: #646464;text-indent: 2em; padding-bottom: 10px;}
.dyn_right h6{font-size:22px; color: #646464;font-weight: normal; padding-top: 15px;}

.pag{text-align: center;width: 100%;font-size: 0; line-height: 33px;display: inline-block; padding: 30px 0 48px;}
.pag a{padding: 5px 12px; color: #333;font-size:16px; border: 1px solid #c8c8c8; border-radius:5px; margin-left: 10px;}
.pag strong{padding: 5px 12px; color: #fff;font-size:16px;font-weight: normal; border: 1px solid #f5a8c2; background: #f5a8c2; border-radius:5px;margin-left: 10px;}


.advertising{width: 100%; height: 276px; overflow: hidden;}
.advertising a{background: url(../img/about_08.jpg) no-repeat center; height: 276px;width: 100%; display:inline-block;}

.med_banner{width: 100%;height: 450px;overflow: hidden;}
.med_banner a{background: url(../img/organize.jpg) no-repeat center; display:inline-block; height: 450px;width: 100%;}

.med_titile{color: #505050; padding:32px 0 18px;}
.med_titile span{display:inline-block;font-size:26px; border-left:5px solid #f53aa4;height: 40px;line-height: 40px; padding-left: 10px;}

.meb_tad{width: 100%;}
.meb_tad ul li {float: left; border-right: 2px solid #a0a0a0; width: 160px; text-align: center;margin-bottom: 15px; line-height: 30px;font-size:22px;color: #646464;cursor: pointer;}
.meb_tad ul li.active{color: #f53aa4;}

.med_conter{width: 100%; border: 1px solid #f53aa4; box-sizing: border-box; padding: 20px 30px;}
.med_son{display: none; text-indent: 2em; color: #505050;line-height: 35px; font-size:20px; min-height: 300px; overflow: hidden;}

.med_list{width: 100%;}
.med_list ul li{float: left;width: 290px;text-align: center;font-size:20px;color: #5a5a5a; height: 360px; margin-bottom: 40px;padding-left: 52px;}
.med_list ul li img{width: 290px;height: 290px;overflow: hidden; margin-bottom: 20px;}
.med_list ul li a{font-size:22px;color: #5a5a5a;}

.project{width: 100%;background: #f5a8c2;height: 600px; border-bottom: 5px solid #e5e5e5;}
.pro{font-size:60px;text-align: center;line-height: 600px;color: #fff;}


.ser_titile{width: 100%;text-align: center;color: #646464;font-size:22px;padding-top: 69px;}
.ser_titile h2{font-size:40px; font-style: normal;color: #5a5a5a; padding-bottom: 18px;}

.img_gather{width: 100%; overflow: hidden;height: 572px; padding: 34px 0 60px;font-size: 0;}
.img_left{width: 430px; overflow: hidden;}
.img_center{width: 510px; height: 572px;  margin-left: 27px; overflow: hidden;}
.img_top{margin-bottom: 28px; height: 275px; overflow: hidden;}
.img_bottom{ height: 268px; overflow: hidden;}
